zzulioj 1156: 单数变复数 您所在的位置:网站首页 s x sh ch结尾的名词 zzulioj 1156: 单数变复数

zzulioj 1156: 单数变复数

2024-06-26 11:03| 来源: 网络整理| 查看: 265

1156: 单数变复数 题目描述

输入一个名词英语单词,按照英语语法规则把单数变成复数。规则如下: (1) 以辅音字母y结尾,变y为i,再加es; (2) 以s, x, ch, sh结尾,则加es; (3) 以元音o结尾,则加es; (4) 其他情况加上s。

输入

输入一个字符串,仅含小写字母,长度不超过20。

输出

输出其对应的复数形式。

样例输入 Copy butterfly 样例输出 Copy butterflies C #include #include int main() { char a[25]; int l; gets(a); l=strlen(a); if(a[l-1]=='s' || a[l-1]=='x' || a[l-1]=='o' || (a[l-2]=='s'&&a[l-1]=='h') || (a[l-2]=='c'&&a[l-1]=='h')){ a[l]='e'; a[l+1]='s'; a[l+2]='\0'; } else if(a[l-1]=='y'){ a[l-1]='i'; a[l]='e'; a[l+1]='s'; a[l+2]='\0'; } else{ a[l]='s'; a[l+1]='\0'; } puts(a); return 0; }


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有